package Test2;
/* 编写程序描述兔子和青蛙
 * 1) 分析兔子和青蛙的共性
 * 2) 根据共性，定义抽象的动物类
 * 属性：名字、颜色、类别（哺乳类、非哺乳类）
 * 方法：吃饭，发出叫声
 * 3) 根据青蛙会游泳 抽象游泳的接口
 * 方法：游泳
 * 4) 定义兔子继承动物类，青蛙继承动物同时实现游泳接口*/

public abstract class Animal {
    private String name;
    private String color;
    private String type;

    public Animal() {
    }

    public Animal(String name, String color, String type) {
        this.name = name;
        this.color = color;
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public abstract void eat();

    public abstract void call();
}
